• word of the day

    malpighia glabra

    malpighia glabra - Dictionary definition and meaning for word malpighia glabra

    Definition
    (noun) tropical American shrub bearing edible acid red fruit resembling cherries
Download our Mobile App Today
Receive our word of the day
on Whatsapp